草庐IT

iphone - 在 MFMessageComposeViewController 中禁用 iMessage

全部标签

ios - iPhone 6 上的 AVCaptureSessionPresetLow

我是AVCaptureSession的新手。我正在使用OpenTok来实现视频聊天。我想保留带宽,并且UI的设计使得目前的视频观看量仅为100x100。这是设置预设的OpenTok示例代码的一部分:-(void)setCaptureSessionPreset:(NSString*)preset{AVCaptureSession*session=[selfcaptureSession];if([sessioncanSetSessionPreset:preset]&&![presetisEqualToString:session.sessionPreset]){[_captureSessi

ios - 我们是否需要为所有 iPhone/iPad 设备提供单独的 Storyboard?

我试图找到答案,既然我们有iPhone4、5、6、6plus(我也听说过一些关于iPhone6mini的谣言),我们是否需要不同的Storyboard?之前我只使用XIB文件制作应用程序。为iPhone4和5使用一个XIB并使用自动调整大小使它们兼容两种设备。如果我还必须为iPad制作相同的应用程序,我必须选择不同的XIB。Xcode6.1发布后,我开始使用StoryBoards和自动布局,SizeClasses。我制作了一款适用于所有iPhone和iPad的应用程序。我在iPhone和iPad上使用了一个Storyboard并获得了成功。但是这样做非常耗时。从现在开始我应该制作不同的

ios - 如何确定 iPhone 用户是否在 sleep ?

我想在我的应用程序中为用户做一个sleep分析。我认为CoreMotionFramewrok应该有帮助。funcqueryActivityStartingFromDate(start:NSDate!,toDateend:NSDate!,toQueuequeue:NSOperationQueue!,withHandlerhandler:CMMotionActivityQueryHandler!)所以我使用上面的API来获取过去7天的用户运动数据。现在我得到了CMMotionActivity对象的列表。我的问题是如何从这数千个CMMotionActivity对象中计算出用户sleep状态。

ios - 仪器停止在 iPhone 应用程序上工作

我之前曾使用Instruments工具(一种Xcode开发人员工具)分析iOS应用程序,没有出现任何问题。但是现在当我尝试在任何iOS应用程序(例如CNN)上运行它时,它会给我以下错误。“目标运行失败:调试com.cnn.iphone的权限被拒绝。应用程序必须使用开发身份(例如iOS开发人员)进行签名。”有解决办法吗?新版本的Xcode不再支持它了吗?几个月前,我能够在包括CNN在内的所有应用程序上使用它。 最佳答案 只需编辑目标方案中的配置文件部分。将BuildConfiguration切换到Debug。

ios - iPhone 代码签名 key 与配置文件 "xxxxxxx"不匹配

在大约17周的时间里,我一直在使用XamarinStudio构建iOS应用。我已将iPhone添加到开发人员配置文件并编辑配置文件以包含此新iPhone,以测试和调试我的应用程序(我在我的MacBook上运行它(但使用OSXMavericks10.9),并且一切正常。上周,我的主管要求我将应用程序上传到另一部iPhone,向我们的客户展示该应用程序的演示。我在开发人员门户中添加了该设备,并将其链接到现有的配置文件。尝试运行该应用程序时,出现错误:“没有iPhone代码签名key与指定的配置文件匹配”。我和一位同事试图通过将证书和key从另一台MacBook(该应用程序仍在其上运行)导入

ios - 从 iPhone 相机拍摄照片后,图像在预览中翻转,如何反转?

当我按下快门按钮后在我的应用程序中拍照时,图像预览会水平镜像。我知道这样做是为了模仿镜子,但我不希望我的应用程序出现这种行为。我希望它像instagram一样拍摄前置相机照片,无需翻转。我知道如何在之后翻转照片,即:UIImage*flippedImage=[UIImageimageWithCGImage:picture.CGImagescale:picture.scaleorientation:UIImageOrientationLeftMirrored];但它是我要翻转的预览图像(带有“重拍”和“使用照片”的图像)。任何想法如何去做这个?我想我需要重写UIImagePicker类中

ios - 如何在 swift 中禁用 UIAlertController 的解雇

如何在不关闭UIAlertController的情况下运行“保持”按钮的操作?我找到了禁用按钮的解决方案,但这不是我需要的。newItemPrompt=UIAlertController(title:"title",message:"message",preferredStyle:UIAlertControllerStyle.Alert)letcancelAction=UIAlertAction(title:"Cancel",style:UIAlertActionStyle.Default,handler:nil)letokAction=UIAlertAction(title:"OK"

ios - 无法在 App Center 列出的平台中设置 iOS - iPhone

各种方法都试过了,在StackOverflow上查阅了很多帖子,都没有人给我正确的解决方案!我无法启用iOS-iPhoneAppCenter列出的平台Facebook。我已经完成了所有细节(该应用程序在AppStore上,但我上传了二进制文件myApp.ipa)。iPhone商店ID为空,因为我的应用程序正在审核中(iTunesConnect),但我再说一遍,我上传了我的应用程序myapp.ipa!请帮助我 最佳答案 您是否尝试过将iPhoneStoreID设置为“0”? 关于ios-无

ios - 在另一个手势识别器触发时暂时禁用一个手势识别器

我有一个UITableView,我想自然地滚动它自己。但是,我也有自己的手势识别器,可以同时识别(通过从gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:返回YES)。在我的手势处理程序计算出某个点后,我想暂时停止TableView处理其自身基础手势的手势变化。这是因为此时我正在调整表格View的大小并且我不希望它在发生这种情况时滚动(但保持滚动到调整大小开始生效时它所在的位置)。我尝试在gestureRecognizer:shouldRecognizeSimultaneouslyWithGestu

ios - 在拖动期间暂时禁用 UITableView 滚动

我正在尝试找出一种方法来暂时(即在单个拖动手势期间)禁用UITableView上的滚动,然后重新启用它让它选择从停止的地方开始。我的原因是我有一个监视拖动的手势识别器,如果用户将他们的手指拖到table上方,我想用他们的手指向上调整table的大小,到一个点,然后停止调整大小并继续再次滚动。当然,我不希望表格在调整大小时滚动,因为这有效地实现了滚动本身(通过移动整个表格View而不是内部可滚动内容),但是我不知道如何以允许手势在特定点后再次生效(或者如果用户在表格上向下拖动)的方式执行此操作。有没有办法暂时禁用/阻止手势而不导致它失败或彻底取消?也许我可以编写一个UITableView